z=int(input("Введите четырёхзначное число пж  "))
if z <1000 or z >9999 :
    print("Число не четырёхзначное") 
else:
    if z%2==0:
        print("Число чётное:Да ")
    else:
        print("Число чётное:Нет")
    if z%3== 0:
        print("Число кратно 3:Да")
    else:
        print("Число кратно 3: Нет")
    if (z**0.5)**2==(int(z**0.5))**2:
        print("Число являеися квадратом числа:",z**0.5)
    else:
        print("Число являеися квадратом числа: Нет")
    print("Наименьшая цифра числа:",min(map(int,str(z))))
    print("Наименьшая цифра числа",max(map(int,str(z))))
    v=str(z)
    print("кол-во нулей в числе",v.count("0"))
    d=z%10 
    if (d**0.5)**2==(int(d**0.5))**2:
        print("цифра в разряде единиц являются квадратом цифры:",d**0.5)
    else:
        print("цифра в разряде единиц являются квадратом цифры: Нет")
    d1=(z//10)%10
    if (d1**0.5)**2==(int(d1**0.5))**2:
        print("цифра в разряде десятков являются квадратом цифры:",d1**0.5)
    else:
        print("цифра в разряде десятков являются квадратом цифры: Нет")
    d2=(z//100)%10
    if (d2**0.5)**2==(int(d2**0.5))**2:
        print("цифра в разряде сотен являются квадратом цифры:",d2**0.5)
    else:
        print("цифра в разряде сотен являются квадратом цифры:Нет")
    d3=z//1000
    if (d3**0.5)**2==(int(d3**0.5))**2:
        print("цифра в разряде тысяч являются квадратом цифры:",d2**0.5)
    else:
        print("цифра в разряде тыся являются квадратом цифры:Нет") 

